#ifndef FONT_5X8_UTF8
#define FONT_5X8_UTF8

#include <stdint.h>

#define FONT_5X8_UTF8_PART0_WIDTH (480)
#define FONT_5X8_UTF8_PART0_HEIGHT (8)
static const char font_5x8_utf8_part0_data[480] = {
   0x00, 0x00, 0x00, 0x00, 0x00,   //   0x20  32
   0x00, 0x00, 0x5F, 0x00, 0x00,   // ! 0x21  33
   0x00, 0x07, 0x00, 0x07, 0x00,   // " 0x22  34
   0x14, 0x7F, 0x14, 0x7F, 0x14,   // # 0x23  35
   0x24, 0x2A, 0x7F, 0x2A, 0x12,   // $ 0x24  36
   0x4C, 0x2C, 0x10, 0x68, 0x64,   // % 0x25  37
   0x36, 0x49, 0x55, 0x22, 0x50,   // & 0x26  38
   0x00, 0x05, 0x03, 0x00, 0x00,   // ' 0x27  39
   0x00, 0x1C, 0x22, 0x41, 0x00,   // ( 0x28  40
   0x00, 0x41, 0x22, 0x1C, 0x00,   // ) 0x29  41
   0x14, 0x08, 0x3E, 0x08, 0x14,   // * 0x2A  42
   0x08, 0x08, 0x3E, 0x08, 0x08,   // + 0x2B  43
   0x00, 0x00, 0x50, 0x30, 0x00,   // , 0x2C  44
   0x10, 0x10, 0x10, 0x10, 0x10,   // - 0x2D  45
   0x00, 0x60, 0x60, 0x00, 0x00,   // . 0x2E  46
   0x20, 0x10, 0x08, 0x04, 0x02,   // / 0x2F  47
   0x3E, 0x51, 0x49, 0x45, 0x3E,   // 0 0x30  48
   0x00, 0x42, 0x7F, 0x40, 0x00,   // 1 0x31  49
   0x42, 0x61, 0x51, 0x49, 0x46,   // 2 0x32  50
   0x21, 0x41, 0x45, 0x4B, 0x31,   // 3 0x33  51
   0x18, 0x14, 0x12, 0x7F, 0x10,   // 4 0x34  52
   0x27, 0x45, 0x45, 0x45, 0x39,   // 5 0x35  53
   0x3C, 0x4A, 0x49, 0x49, 0x30,   // 6 0x36  54
   0x01, 0x71, 0x09, 0x05, 0x03,   // 7 0x37  55
   0x36, 0x49, 0x49, 0x49, 0x36,   // 8 0x38  56
   0x06, 0x49, 0x49, 0x29, 0x1E,   // 9 0x39  57
   0x00, 0x36, 0x36, 0x00, 0x00,   // : 0x3A  58
   0x00, 0x56, 0x36, 0x00, 0x00,   // ; 0x3B  59
   0x08, 0x14, 0x22, 0x41, 0x00,   // < 0x3C  60
   0x14, 0x14, 0x14, 0x14, 0x14,   // = 0x3D  61
   0x00, 0x41, 0x22, 0x14, 0x08,   // > 0x3E  62
   0x02, 0x01, 0x51, 0x09, 0x06,   // ? 0x3F  63
   0x3C, 0x42, 0x5A, 0x56, 0x0C,   // @ 0x40  64
   0x7E, 0x11, 0x11, 0x11, 0x7E,   // A 0x41  65
   0x7F, 0x49, 0x49, 0x49, 0x36,   // B 0x42  66
   0x3E, 0x41, 0x41, 0x41, 0x22,   // C 0x43  67
   0x7F, 0x41, 0x41, 0x22, 0x1C,   // D 0x44  68
   0x7F, 0x49, 0x49, 0x49, 0x41,   // E 0x45  69
   0x7F, 0x09, 0x09, 0x09, 0x01,   // F 0x46  70
   0x3E, 0x41, 0x49, 0x49, 0x7A,   // G 0x47  71
   0x7F, 0x08, 0x08, 0x08, 0x7F,   // H 0x48  72
   0x00, 0x41, 0x7F, 0x41, 0x00,   // I 0x49  73
   0x20, 0x40, 0x41, 0x3F, 0x01,   // J 0x4A  74
   0x7F, 0x08, 0x14, 0x22, 0x41,   // K 0x4B  75
   0x7F, 0x40, 0x40, 0x40, 0x40,   // L 0x4C  76
   0x7F, 0x02, 0x0C, 0x02, 0x7F,   // M 0x4D  77
   0x7F, 0x04, 0x08, 0x10, 0x7F,   // N 0x4E  78
   0x3E, 0x41, 0x41, 0x41, 0x3E,   // O 0x4F  79
   0x7F, 0x09, 0x09, 0x09, 0x06,   // P 0x50  80
   0x3E, 0x41, 0x51, 0x21, 0x5E,   // Q 0x51  81
   0x7F, 0x09, 0x19, 0x29, 0x46,   // R 0x52  82
   0x46, 0x49, 0x49, 0x49, 0x31,   // S 0x53  83
   0x01, 0x01, 0x7F, 0x01, 0x01,   // T 0x54  84
   0x3F, 0x40, 0x40, 0x40, 0x3F,   // U 0x55  85
   0x1F, 0x20, 0x40, 0x20, 0x1F,   // V 0x56  86
   0x3F, 0x40, 0x38, 0x40, 0x3F,   // W 0x57  87
   0x63, 0x14, 0x08, 0x14, 0x63,   // X 0x58  88
   0x07, 0x08, 0x70, 0x08, 0x07,   // Y 0x59  89
   0x61, 0x51, 0x49, 0x45, 0x43,   // Z 0x5A  90
   0x00, 0x7F, 0x41, 0x41, 0x00,   // [ 0x5B  91
   0x02, 0x04, 0x08, 0x10, 0x20,   // \ 0x5C  92
   0x00, 0x41, 0x41, 0x7F, 0x00,   // ] 0x5D  93
   0x04, 0x02, 0x01, 0x02, 0x04,   // ^ 0x5E  94
   0x40, 0x40, 0x40, 0x40, 0x40,   // _ 0x5F  95
   0x00, 0x01, 0x02, 0x04, 0x00,   // ` 0x60  96
   0x20, 0x54, 0x54, 0x54, 0x78,   // a 0x61  97
   0x7F, 0x48, 0x44, 0x44, 0x38,   // b 0x62  98
   0x38, 0x44, 0x44, 0x44, 0x20,   // c 0x63  99
   0x38, 0x44, 0x44, 0x48, 0x7F,   // d 0x64 100
   0x38, 0x54, 0x54, 0x54, 0x18,   // e 0x65 101
   0x08, 0x7E, 0x09, 0x01, 0x02,   // f 0x66 102
   0x0C, 0x52, 0x52, 0x52, 0x3E,   // g 0x67 103
   0x7F, 0x08, 0x04, 0x04, 0x78,   // h 0x68 104
   0x00, 0x44, 0x7D, 0x40, 0x00,   // i 0x69 105
   0x20, 0x40, 0x44, 0x3D, 0x00,   // j 0x6A 106
   0x7F, 0x10, 0x28, 0x44, 0x00,   // k 0x6B 107
   0x00, 0x41, 0x7F, 0x40, 0x00,   // l 0x6C 108
   0x7C, 0x04, 0x18, 0x04, 0x78,   // m 0x6D 109
   0x7C, 0x08, 0x04, 0x04, 0x78,   // n 0x6E 110
   0x38, 0x44, 0x44, 0x44, 0x38,   // o 0x6F 111
   0x7C, 0x14, 0x14, 0x14, 0x08,   // p 0x70 112
   0x08, 0x14, 0x14, 0x18, 0x7C,   // q 0x71 113
   0x7C, 0x08, 0x04, 0x04, 0x08,   // r 0x72 114
   0x48, 0x54, 0x54, 0x54, 0x20,   // s 0x73 115
   0x04, 0x3F, 0x44, 0x40, 0x20,   // t 0x74 116
   0x3C, 0x40, 0x40, 0x20, 0x7C,   // u 0x75 117
   0x1C, 0x20, 0x40, 0x20, 0x1C,   // v 0x76 118
   0x3C, 0x40, 0x30, 0x40, 0x3C,   // w 0x77 119
   0x44, 0x28, 0x10, 0x28, 0x44,   // x 0x78 120
   0x0C, 0x50, 0x50, 0x50, 0x3C,   // y 0x79 121
   0x44, 0x64, 0x54, 0x4C, 0x44,   // z 0x7A 122
   0x00, 0x08, 0x36, 0x41, 0x00,   // { 0x7B 123
   0x00, 0x00, 0x7F, 0x00, 0x00,   // | 0x7C 124
   0x00, 0x41, 0x36, 0x08, 0x00,   // } 0x7D 125
   0x08, 0x04, 0x08, 0x10, 0x08,   // ~ 0x7E 126
   0x00, 0x00, 0x00, 0x00, 0x00,   // {DEL} 0x7F 127
};


#define FONT_5X8_UTF8_PART1_WIDTH (5)
#define FONT_5X8_UTF8_PART1_HEIGHT (8)
static const char font_5x8_utf8_part1_data[5] = {
    0x06, 0x09, 0x09, 0x06, 0x00   // ° 0x00B0
};


#define FONT_5X8_UTF8_PART2_WIDTH (410)
#define FONT_5X8_UTF8_PART2_HEIGHT (8)
static const char font_5x8_utf8_part2_data[410] = {
    0x7C, 0x54, 0x55, 0x44, 0x44,   // Ѐ 0x400
    0x7C, 0x55, 0x54, 0x45, 0x44,   // Ё 0x401
    0x00, 0x00, 0x00, 0x00, 0x00,   // Ђ 0x402
    0x7C, 0x04, 0x05, 0x04, 0x04,   // Ѓ 0x403
    0x3E, 0x49, 0x49, 0x41, 0x22,   // Є 0x404
    0x46, 0x49, 0x49, 0x49, 0x31,   // Ѕ 0x405
    0x00, 0x41, 0x7F, 0x41, 0x00,   // І 0x406
    0x00, 0x45, 0x7C, 0x45, 0x00,   // Ї 0x407
    0x20, 0x40, 0x41, 0x3F, 0x01,   // Ј 0x408
    0x00, 0x00, 0x00, 0x00, 0x00,   // Љ 0x409
    0x00, 0x00, 0x00, 0x00, 0x00,   // Њ 0x40A
    0x00, 0x00, 0x00, 0x00, 0x00,   // Ћ 0x40B
    0x00, 0x00, 0x00, 0x00, 0x00,   // Ќ 0x40C
    0x7E, 0x10, 0x09, 0x04, 0x7E,   // Ѝ 0x40D
    0x00, 0x00, 0x00, 0x00, 0x00,   // Ў 0x40E
    0x00, 0x00, 0x00, 0x00, 0x00,   // Џ 0x40F
    0x7C, 0x12, 0x11, 0x12, 0x7C,   // А 0x410
    0x7F, 0x49, 0x49, 0x49, 0x31,   // Б 0x411
    0x7F, 0x49, 0x49, 0x49, 0x36,   // В 0x412
    0x7F, 0x01, 0x01, 0x01, 0x01,   // Г 0x413
    0x60, 0x3F, 0x21, 0x3F, 0x60,   // Д 0x414
    0x7F, 0x49, 0x49, 0x49, 0x41,   // Е 0x415
    0x77, 0x08, 0x7F, 0x08, 0x77,   // Ж 0x416
    0x22, 0x41, 0x49, 0x49, 0x36,   // З 0x417
    0x7F, 0x10, 0x08, 0x04, 0x7F,   // И 0x418
    0x7E, 0x10, 0x09, 0x04, 0x7E,   // Й 0x419
    0x7F, 0x08, 0x14, 0x22, 0x41,   // К 0x41A
    0x40, 0x3E, 0x01, 0x01, 0x7F,   // Л 0x41B
    0x7F, 0x02, 0x0C, 0x02, 0x7F,   // М 0x41C
    0x7F, 0x08, 0x08, 0x08, 0x7F,   // Н 0x41D
    0x3E, 0x41, 0x41, 0x41, 0x3E,   // О 0x41E
    0x7F, 0x01, 0x01, 0x01, 0x7F,   // П 0x41F
    0x7F, 0x09, 0x09, 0x09, 0x06,   // Р 0x420
    0x3E, 0x41, 0x41, 0x41, 0x22,   // С 0x421
    0x01, 0x01, 0x7F, 0x01, 0x01,   // Т 0x422
    0x07, 0x48, 0x48, 0x48, 0x3F,   // У 0x423
    0x0E, 0x11, 0x7F, 0x11, 0x0E,   // Ф 0x424
    0x63, 0x14, 0x08, 0x14, 0x63,   // Х 0x425
    0x3F, 0x20, 0x20, 0x3F, 0x60,   // Ц 0x426
    0x07, 0x08, 0x08, 0x08, 0x7F,   // Ч 0x427
    0x7F, 0x40, 0x7E, 0x40, 0x7F,   // Ш 0x428
    0x3F, 0x20, 0x3F, 0x20, 0x7F,   // Щ 0x429
    0x01, 0x7F, 0x48, 0x48, 0x30,   // Ъ 0x42A
    0x7F, 0x48, 0x30, 0x00, 0x7F,   // Ы 0x42B
    0x00, 0x7F, 0x48, 0x48, 0x30,   // Ь 0x42C
    0x22, 0x41, 0x49, 0x49, 0x3E,   // Э 0x42D
    0x7F, 0x08, 0x3E, 0x41, 0x3E,   // Ю 0x42E
    0x46, 0x29, 0x19, 0x09, 0x7F,   // Я 0x42F
    0x20, 0x54, 0x54, 0x54, 0x78,   // а 0x430
    0x3C, 0x4A, 0x4A, 0x4A, 0x31,   // б 0x431
    0x7C, 0x54, 0x54, 0x28, 0x00,   // в 0x432
    0x7C, 0x04, 0x04, 0x0C, 0x00,   // г 0x433
    0x60, 0x3C, 0x24, 0x3C, 0x60,   // д 0x434
    0x38, 0x54, 0x54, 0x54, 0x18,   // е 0x435
    0x6C, 0x10, 0x7C, 0x10, 0x6C,   // ж 0x436
    0x00, 0x44, 0x54, 0x54, 0x28,   // з 0x437
    0x7C, 0x20, 0x10, 0x08, 0x7C,   // и 0x438
    0x7C, 0x21, 0x12, 0x09, 0x7C,   // й 0x439
    0x7C, 0x10, 0x28, 0x44, 0x00,   // к 0x43A
    0x40, 0x38, 0x04, 0x04, 0x7C,   // л 0x43B
    0x7C, 0x08, 0x10, 0x08, 0x7C,   // м 0x43C
    0x7C, 0x10, 0x10, 0x10, 0x7C,   // н 0x43D
    0x38, 0x44, 0x44, 0x44, 0x38,   // о 0x43E
    0x7C, 0x04, 0x04, 0x04, 0x7C,   // п 0x43F
    0x7C, 0x14, 0x14, 0x14, 0x08,   // р 0x440
    0x38, 0x44, 0x44, 0x44, 0x00,   // с 0x441
    0x04, 0x04, 0x7C, 0x04, 0x04,   // т 0x442
    0x0C, 0x50, 0x50, 0x50, 0x3C,   // у 0x443
    0x08, 0x14, 0x7C, 0x14, 0x08,   // ф 0x444
    0x44, 0x28, 0x10, 0x28, 0x44,   // х 0x445
    0x3C, 0x20, 0x20, 0x3C, 0x60,   // ц 0x446
    0x0C, 0x10, 0x10, 0x10, 0x7C,   // ч 0x447
    0x7C, 0x40, 0x7C, 0x40, 0x7C,   // ш 0x448
    0x3C, 0x20, 0x3C, 0x20, 0x7C,   // щ 0x449
    0x04, 0x7C, 0x50, 0x50, 0x20,   // ъ 0x44A
    0x7C, 0x50, 0x20, 0x00, 0x7C,   // ы 0x44B
    0x00, 0x7C, 0x50, 0x50, 0x20,   // ь 0x44C
    0x28, 0x44, 0x54, 0x54, 0x38,   // э 0x44D
    0x7C, 0x10, 0x38, 0x44, 0x38,   // ю 0x44E
    0x48, 0x54, 0x34, 0x14, 0x7C,    // я 0x44F
    0x38, 0x55, 0x54, 0x48, 0x00,   // ѐ 0x450
    0x39, 0x54, 0x54, 0x49, 0x00,   // ё 0x451
};

#endif  //FONT_5X8_UTF8
